<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh" xml:lang="zh" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>开发流程研讨会</title>
<meta name="uma.type" content="SupportingMaterial">
<meta name="uma.name" content="development_process_workshop">
<meta name="uma.presentationName" content="开发流程研讨会">
<meta name="element_type" content="other">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../../css/default.css" type="text/css">
<script src="./../../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var backPath = './../../../';
					var imgPath = './../../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo,  '', false, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="2.52896613453697E-306"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">开发流程研讨会</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../../images/supportingmaterial.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">本指南描述了什么是开发流程研讨会、如何准备及如何举办开发流程研讨会。</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Relationships</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Related Elements</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../../rup/domains/environment_53C41220.html" guid="_5JJn0P_UEdmVCcs_BRqacA">环境</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Main Description</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><div align="center">
    <center>
        <table         style="BORDER-RIGHT: rgb(128,128,128) 1px solid; BORDER-TOP: rgb(128,128,128) 1px solid; BORDER-LEFT: rgb(128,128,128) 1px solid; BORDER-BOTTOM: rgb(128,128,128) 1px solid"          cellspacing="0" cellpadding="2" width="85%" border="1">
            <tbody>
                <tr>
                    <td valign="top" bordercolor="#808080" width="85%" height="1">
                        <b><font face="Arial"><a id="Top" name="Top"></a>用途</font></b> 
                        <ul>
                            <li>
                                帮助项目成员理解项目的<a class="elementLink" href="./../../../rup/workproducts/rup_development_process_A6449790.html" guid="{345D1811-317B-47EC-AC9D-10E1072A7D68}">开发流程</a>及相关指南。
                            </li>
                            <li>
                                使项目成员明白如何根据流程使用工具进行工作。&#160;
                            </li>
                            <li>
                                验证开发流程，征求反馈及改善建议。&#160;
                            </li>
                            <li>
                                证明为项目定义的开发流程切实有效。&#160;
                            </li>
                        </ul>
                    </td>
                </tr>
            </tbody>
        </table>
    </center>
</div>
<h3>
    <a id="Introduction" name="Introduction">简介</a>
</h3>
<p>
    定制完流程及工具之后，您需要对项目成员就以下方面进行培训：结果流程是什么、指南及模板中可以找到什么，以及如何使用新工具。
</p>
<p>
    这种“启动”研讨会的目的是使项目人员尽快地掌握新流程及新工具。研讨会不会取代标准的培训课程。使项目成员对其开发环境的新部分加快了解，这应该是个有效的方法。您应制作可以作为“真实”的项目材料的材料，并遵循开发流程中的新部分，以及新模板、指南和工具。主要目的是通过使用开发流程中的新部分以及模板、指南和工具来获取实际经验。研讨会也是验证开发流程、模板、指南及工具的一种方法。&#160;
</p>
<h3>
    <a id="Who Should Attend" name="Who Should Attend">谁应参加</a>
</h3>
<p>
    <a class="elementLink" href="./../../../rup/roles/rup_process_engineer_5954DBA2.html" guid="{ADDC62A7-8E36-4DCE-9E5C-211B0950EBB5}">流程工程师</a>与<a class="elementLink" href="./../../../rup/roles/rup_tool_specialist_85523740.html" guid="{67BD4971-9474-470E-945B-6F8A380FA8FC}">工具专家</a>应准备并协调研讨会。他们必须是对流程及相关工具具有深厚了解的人员，这一点很重要。&#160;
</p>
<p>
    项目中所有将根据开发流程工作并使用工具的人员都应参加。 为了提高效率，研讨会应要求参与者对流程及工具有一定的了解（了解程度要求等同于标准培训课程中所教授的知识）。如果项目团队很大，则将它分为较小的团队，每个团队 10 到 15
    人，然后对每个团队召开研讨会。如果团队并不大，则将项目的所有成员集中在一起走一遍流程并使用一下工具，确保大家对开发环境有相似的了解与领悟，这将是很有价值的。&#160;
</p>
<h3>
    <a id="Before the Workshop" name="Before the Workshop">研讨会开始前</a>
</h3>
<p>
    此类研讨会不取代任何关于流程与工具的标准培训课程，相反，那些类型的课程是进行此类研讨会的先决条件。但是，您首先应有所准备的就是了解与会者的大致水平，这样您就知道可以从研讨会参与者那里能得到怎样的基本信息。您需要尝试了解他们对于要应用的技术及问题域所具有的经验水平。&#160;
</p>
<p>
    确定研讨会的目标。通常，它们是：
</p>
<ul>
    <li>
        研讨会的主要目的是使参与者对于新流程和工具尽快上手。&#160;
    </li>
    <li>
        第二个目的是获取关于新流程与工具的反馈。通常希望参与者能够提供关于改善的反馈。&#160;
    </li>
</ul>
<p>
    此外，还可能有其他目的，例如让团队的成员第一次认识一下，并确定将一起工作的方式。&#160;
</p>
<p>
    决定研讨会的持续时间。除非特别需要，否则应尽量将持续时间限制在一天内。请记住，标准培训课程是进行研讨会的先决条件，其重点在于了解开发环境的细节。&#160;
</p>
<p>
    作为协调人，您需要为研讨会准备材料。因为这种会议可能不会多次进行，需要确保别准备“过多”的材料。您使用的材料应主要是针对开发项目的材料或工作产品。唯一需要的附加材料是：
</p>
<ul>
    <li>
        研讨会的议程（基于您将进行的流程）。&#160;
    </li>
    <li>
        研讨会过程中探讨的示例。该示例最好是取自您环境的示例，甚至是项目产生的应用程序的一小部分。&#160;
    </li>
</ul>
<p>
    在后勤方面，您需要确保以下资源可用：
</p>
<ul>
    <li>
        会议室，在此可以讨论工作的结果。&#160;
    </li>
    <li>
        已设置好的计算机，通过该计算机使用您的开发环境。&#160;
    </li>
    <li>
        将由开发团队使用的工具，包括 Neusoft Unified Process（NUP）。&#160;
    </li>
    <li>
        开发流程本身，包括任何特定于组织／项目的指南及模板。&#160;&#160; .&#160;
    </li>
</ul>
<p>
    您还需要设定关于研讨会的适当的期望值。与会的项目干系人－研讨会参与者及决定举办研讨会的经理－应了解以下几点：
</p>
<ul>
    <li>
        研讨会<b>不是</b>标准的培训课程。不会有专业的优质培训材料，也不会有精心备课的老师。&#160;
    </li>
    <li>
        将会有一些议程，但研讨会过程中可能更改。&#160;
    </li>
    <li>
        研讨会<b>不会</b>取代标准培训课程。&#160;
    </li>
    <li>
        参与者必须对流程及工具有一定的了解（了解程度等同于相关的标准培训课程所教授的知识）。&#160;
    </li>
    <li>
        学生应当积极主动，研讨会协调人不应也不必对每个人逐步传授方法。&#160;
    </li>
</ul>
<h3>
    <a id="Conduct the Workshop" name="Conduct the Workshop">举办研讨会</a>
</h3>
<p>
    协调人举办研讨会，内容包括：
</p>
<ul>
    <li>
        给每个人发言的机会。
    </li>
    <li>
        确保会议不脱离正题。 这种研讨会很容易变成针对开发软件中常规问题的细节讨论。&#160;
    </li>
    <li>
        收集针对开发流程所提供的反馈。请确保记录所发现的任何问题，但如果尚不具备良好的能力去解决它们，就别停留在这些问题上。
    </li>
    <li>
        收集关于开发流程研讨会的形式及内容的反馈。&#160;
    </li>
    <li>
        总结会议并得出结论。
    </li>
</ul>
<h3>
    <a id="Concluding the Workshop" name="Concluding the Workshop">结束研讨会</a>
</h3>
<p>
    开发流程研讨会之后，协调人与共事的流程工程师需要花时间分析参与者针对开发流程及研讨会形式所给出的反馈。
</p></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright">Copyright &copy; 2008 版权所有 东软集团股份有限公司&nbsp; 联系邮箱:<a href="mailto:tcoe@neusoft.com">tcoe@neusoft.com</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
				contentPage.onload();
			</script>
</html>
